package fr.pascal;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

public class DoSomething implements Controller {
	
	private Groupe groupe;

	public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
		
		// début
		long début = new Date().getTime();
		
		// attente
		Thread.sleep(10);
		
		// fin
		long fin = new Date().getTime();
		
		// durée
		long duree = fin - début;
		
		Map<String, Object> modele = new HashMap<String, Object>();
		modele.put("groupe", groupe);
		modele.put("duree", new Long(duree));
		
		return new ModelAndView(new MyView(), modele);
	}

	public Groupe getGroupe() {
		return groupe;
	}

	public void setGroupe(Groupe groupe) {
		this.groupe = groupe;
	}
}